package com.xiaoKe.zhonghzu.global.tool;


import android.util.Log;

public class LoggerTool {

    private static final String TAG = AppConstant.DEBUG_TAG;
    private static boolean isDebug = AppConstant.IS_DEBUG; // 可以通过配置文件或运行时动态设置

    // 禁止实例化
    private LoggerTool() {}

    // Debug 级别的日志
    public static void d(String message) {
        if (isDebug) {
            Log.d(TAG, message);
        }
    }

    // Info 级别的日志
    public static void i(String message) {
        Log.i(TAG, message);
    }

    // Warn 级别的日志
    public static void w(String message) {
        Log.w(TAG, message);
    }

    // Error 级别的日志
    public static void e(String message) {
        Log.e(TAG, message);
    }

    // 可以添加一个方法来设置 debug 模式
    public static void setDebugMode(boolean debug) {
        isDebug = debug;
    }

    // 还可以添加更多自定义功能，比如格式化日志、输出到文件等
}
